package com.ssm.zy.mapper;

import com.ssm.zy.pojo.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface FollowMapper {
    //获取这个人的粉丝id
    List<Integer> getPassiveFocusId(@Param("userId") int userId);
    //获取粉丝列表
    List<User> checkUserFocus(@Param("userId") Integer userId);
    //获取关注列表
    List<User> checkPassiveFocus(@Param("userId") Integer userId);
    //添加关注关联表
    int addfollow(@Param("userId")Integer userId,@Param("id") Integer id);
    //User表中关注量+1
    int addfollowUser(@Param("userId") Integer userId);
    //User表中粉丝量+1
    int addfollowUsers(@Param("id")Integer id);
    //删除关注关联表
    int delfollow(@Param("userId")Integer userId,@Param("id") Integer id);
    //User表中关注量-1
    int delfollowUser(@Param("userId") Integer userId);
    //User表中粉丝量-1
    int delfollowUsers(@Param("id")Integer id);


}
